草庐IT

Android VideoView比例缩放

全部标签

IOS Swift SpriteKit 根据帧大小缩放整个 View

我希望我的游戏场景在SpriteKit中根据设备的大小显示不同的大小。现在我正在手动调整大小和定位我的一些节点,使用“if”语句检查帧大小,但不幸的是,由于我的游戏机制,我无法对所有Sprite执行此操作(我正在检测基于我的节点的位置,而不是通过使用PhysicsBodies。如果我要更改节点的大小,将不会检测到这些碰撞)。有没有一种方法可以根据设备大小来缩放View的外观,而不是实际缩放Sprite本身(即View会拉伸(stretch)以适应帧大小,但实际上Sprite实际上大小相同)?这是我可以通过从.ResizeFill(我当前使用的)更改SKSceneScaleModes来实

ios - 如何检测 mapView 在 Swift 中移动并更新缩放

我正在尝试在Swift2中为我的map设置最小缩放级别。我找不到任何关于如何限制map过度放大的文档。我决定尝试的是监控用于map移动(例如拖动或缩放),然后将MKZoomScale设置回最小值。我为regionDidChangeAnimated找到的大部分答案都在ObjectiveC中,我不知道,我在将它们转换为Swift时遇到了问题。我尝试执行@hEADcRASH的回答:https://stackoverflow.com/a/30924768/4106552,但本地图在模拟器中移动时,它不会触发并向控制台打印任何内容。谁能告诉我我做错了什么?我是Swift的新手,所以这可能是一个小

【Unity3D】缩放、平移、旋转场景

1前言    场景缩放、平移、旋转有两种实现方案,一种是对场景中所有物体进行同步变换,另一种方案是对相机的位置和姿态进行变换。    对于方案一,如果所有物体都在同一个根对象下(其子对象或孙子对象),那么只需要对根对象施加变换就可以实现场景变换;如果有多个根对象,那就需要对所有根对象施加变换。该方案实现简单,但是会破坏场景中对象的尺寸、位置、姿态,不符合现实世界的规则。如:对场景施加缩放变换后,又新增了一个对象,但是该对象不是放在同一个根目录下,就会让用户感觉新增对象的尺寸超出意外;如果有多个根对象,就会存在多个参考系(每个根对象一个参考系),增加场景中对象的控制难度。    对于方案二,通过

ios - AVCaptureVideoPreviewLayer 的比例

我目前正在我的Swift应用程序中处理QR扫描View。我想将VideoPreview置于View中间。View看起来像这样:View(白色)称为ScanView,我想让图像预览与ScanView大小相同并将其居中。代码片段:感谢您的帮助! 最佳答案 这是一个可行的解决方案:importUIKitimportAVFoundationclassViewController:UIViewController,AVCaptureVideoDataOutputSampleBufferDelegate,AVCaptureMetadataOut

ios - UIButton 标题的最小比例因子不适用

这是我在UIButton一侧的文本:它应该显示“highscores”,但现在没问题了,因为它在Storyboard中并且没有运行。我的约束如下:比例宽度为父View的0.3。我在viewDidLoad中解决了这个问题:highscoresButton.titleLabel!.minimumScaleFactor=0.5但是模拟器显示的和Storyboard完全一样。为UILabels应用最小比例因子时,它可以正常工作。我在这里做错了什么?谢谢你。将最小比例因子更改为0.1也没有任何效果。 最佳答案 按钮有点古怪......这不会在

ios - 如何在 AR 套件中旋转或缩放 3D 模型 scn 文件

这个类也呈现我的SCN文件。importUIKitimportARKitclassSimpleViewController:UIViewController{@IBOutletvarsceneView:ARSCNView!overridefuncviewDidLoad(){super.viewDidLoad()sceneView.scene=SCNScene(named:"duck.scn",inDirectory:"models.scnassets/furniture")!}overridefuncviewWillAppear(_animated:Bool){super.viewWi

ios - UIWebView 内容不会在不同的 iPhone 尺寸之间缩放

所以我正在开发一个iOS应用程序,它使用UIWebView来提供HTML内容。为什么是UIWebView而不是WKWebView?好吧,我希望这个应用程序可以在iOS7及更高版本上运行。我刚刚将我的Xcode更新为Xcode6.1,当我从4英寸屏幕尺寸更改为4.7及以上时,我无法让我的webView缩放以适应可用屏幕空间。我所追求的是让我的应用程序在4英寸及以上的所有iPhone屏幕尺寸上看起来一致,因为我在WebView上显示的所有HTML5代码都是如此。在我的属性检查器中,我将尺寸设置为iPhone4英寸,您可以在下面的链接中分别看到该应用程序在4英寸和4.7英寸尺寸的iPhone

swift - ARKit 拖动对象改变比例

我正在尝试将我放置的SCNNode对象移动到表面上。当我第一次开始移动时,它会移动,但比例会发生变化,它会变小。这是我做的;@IBActionfuncdragBanana(_sender:UIPanGestureRecognizer){guardlet_=self.sceneView.session.currentFrameelse{return}if(sender.state==.began){letlocation=sender.location(in:self.sceneView)lethitTestResult=sceneView.hitTest(location,option

ios - 带有多个图像和缩放的 ScrollView

我在ScrollView中缩放图像时遇到问题。当只有一个图像时,它工作正常,但当有更多图像时,下面的图像位于第一个图像之上。他们保持那里的位置,但第一个更大。我必须更新以下图像的偏移量还是有其他方法?当我缩放一个@IBOutletweakvarmainScrollView:UIScrollView!varimageView:UIImageView!overridefuncviewDidLoad(){...self.mainScrollView.delegate=selfself.mainScrollView.minimumZoomScale=1.0self.mainScrollView

ios - 使用外部源的 subview 中的视频播放器不缩放

我正在关注这个视频:https://developer.apple.com/videos/play/wwdc2014-503/所以我做了一个快速演示并尝试添加一个容器View并将subview更改为他们展示的avplayer。然后我添加了代码,虽然是快速的形式。不同之处在于prepareForSegue函数中AVPlayer的构造函数,我编写了以下内容:playerViewController.player=AVPlayer(URL:NSURL(string:"http://jplayer.org/video/m4v/Big_Buck_Bunny_Trailer.m4v")!)视频很宽